package clasesII;

public class Coche extends Vehiculo {


	private boolean itv;
    private int cilindros;
	
	protected Coche(String marca, int peso, String color, int numAsientos,
			int velocidad, boolean itv, int cilindros) {
		super(marca, peso, color, numAsientos, velocidad);
		this.itv = itv;
		this.cilindros = cilindros;
	}

	public boolean isItv() {
		return itv;
	}

	public void setItv(boolean itv) {
		this.itv = itv;
	}
	
	public int getCilindros() {
		return cilindros;
	}

	public void setCilindros(int cilindros) {
		this.cilindros = cilindros;
	}

	@Override
	protected void acelerar() {
		setVelocidad(getVelocidad()+100);
	}

	@Override
	public String toString() {
		return "Coche: \n marca:" + getMarca()
                + " -> peso: " + getPeso()
                + " -> color : " + getColor()
                + " -> numAsientos: " + getNumAsientos()
                + " -> velocidad: " + getVelocidad()
                + " -> itv: " + isItv()
                + " -> cilindros: " + getCilindros();
	}
}
